#ifndef IOT_ACCPASSWORD_FUNCTION
#define IOT_ACCPASSWORD_FUNCTION

#define OK 1    // 定义常量 OK 为 1，表示操作成功
#define ERROR 0 // 定义常量 ERROR 为 0，表示操作失败

#include "IOT_Admin_Function.h" // 引入管理员功能相关声明，以便访问共享的数据结构和函数

/****************************************函数声明区********************************/
int IOT_GetTVal(); // 获取键盘中的键值

void IOT_AdminAccPassword_Function(LinkList Head, EquipmentLink Arm); // 显示管理员登录界面并处理登录

void IOT_EngAccPassword_Function(LinkList Head, EquipmentLink Arm); // 显示工程师登录界面并处理登录

int IOT_GetAdminPassword(LinkList Head, EquipmentLink Arm); // 管理员登录验证

int IOT_GetEngineerPassword(LinkList Head, EquipmentLink Arm); // 工程师登录验证

int IOT_GetMainOption(); // 获取主菜单选项

int IOT_InitAdminPASSLink(LinkList Head); // 管理员账号密码初始化

int IOT_ReviseEngineer(LinkList Head); // 修改工程师信息

int IOT_RevisePassword(LinkList Head); // 修改管理员登录密码,账号

int IOT_EnginEevPassLink(LinkList Head); // 工程师修改密码

#endif